package com.softer.wxzj.mapper;

import com.softer.wxzj.entity.SplitMergeReqDetail;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SplitMergeReqDetailMapper {
    int deleteByPrimaryKey(String id);

    int insert(SplitMergeReqDetail record);

    int insertSelective(SplitMergeReqDetail record);

    SplitMergeReqDetail selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(SplitMergeReqDetail record);

    int updateByPrimaryKey(SplitMergeReqDetail record);

    /**
     * 查询房屋合并/拆分详情
     *
     * @param id req_list的Id
     * @param dataType 房屋数据类型 1原数据 2 新生成数据
     * @return 查询结果
     */
    List<SplitMergeReqDetail> getSplitMergeReqInfo(@Param("id") String id, @Param("dataType") String dataType);

    List<SplitMergeReqDetail> getSplitMergeReqDetailList(String id);

    /**
     * 通过房屋id查询自然妆id
     * @param houseId
     * @return
     */
    String selectBuildNoByHouseId(String houseId);
}